﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace RecruitmentProcess
{
    public sealed partial class RecruitmentWorkflow
    {
        #region Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition();
            System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition();
            System.Workflow.Activities.CodeCondition codecondition3 = new System.Workflow.Activities.CodeCondition();
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken2 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken3 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken4 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind18 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind19 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind20 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind21 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken5 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind22 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind23 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind24 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind25 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind26 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind27 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind28 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind29 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken6 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind30 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind31 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken7 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind32 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind33 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind34 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind35 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind36 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Runtime.CorrelationToken correlationtoken8 = new System.Workflow.Runtime.CorrelationToken();
            System.Workflow.ComponentModel.ActivityBind activitybind37 = new System.Workflow.ComponentModel.ActivityBind();
            this.setStateActivityTechRejected = new System.Workflow.Activities.SetStateActivity();
            this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity();
            this.setStateActivityHRRejected = new System.Workflow.Activities.SetStateActivity();
            this.setStateActivityHRAccepted = new System.Workflow.Activities.SetStateActivity();
            this.setStateActivityInitRejected = new System.Workflow.Activities.SetStateActivity();
            this.setStateActivityTechClearance = new System.Workflow.Activities.SetStateActivity();
            this.ifElseBranchActivityTechRejected = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivityHRClearance = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivityHRRejected = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivityApproved = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivityInitialClearance2 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivityInitialClearance1 = new System.Workflow.Activities.IfElseBranchActivity();
            this.logToHistoryListActivity2 = new Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity();
            this.completeTask2 = new Microsoft.SharePoint.WorkflowActions.CompleteTask();
            this.ifElseActivityTechnicalClearance = new System.Workflow.Activities.IfElseActivity();
            this.onTaskChangedTechnicalClearance = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged();
            this.createTaskTechnicalClearance = new Microsoft.SharePoint.WorkflowActions.CreateTask();
            this.ifElseActivityHRClearance = new System.Workflow.Activities.IfElseActivity();
            this.onTaskChangedHRClearance = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged();
            this.createTaskHRClearance = new Microsoft.SharePoint.WorkflowActions.CreateTask();
            this.setStateActivityAccepted = new System.Workflow.Activities.SetStateActivity();
            this.onTaskChangedAccepted = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged();
            this.createTaskAccepted = new Microsoft.SharePoint.WorkflowActions.CreateTask();
            this.logToHistoryListActivity3 = new Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity();
            this.completeTask3 = new Microsoft.SharePoint.WorkflowActions.CompleteTask();
            this.setStateActivityRejected = new System.Workflow.Activities.SetStateActivity();
            this.onTaskChangedRejected = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged();
            this.createTaskRejected = new Microsoft.SharePoint.WorkflowActions.CreateTask();
            this.logToHistoryListActivity1 = new Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity();
            this.completeTask1 = new Microsoft.SharePoint.WorkflowActions.CompleteTask();
            this.createTaskInitialClearance = new Microsoft.SharePoint.WorkflowActions.CreateTask();
            this.ifElseActivityInitialClearance = new System.Workflow.Activities.IfElseActivity();
            this.onTaskChangedInitialClearance = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged();
            this.setStateActivityInitial = new System.Workflow.Activities.SetStateActivity();
            this.onWorkflowActivatedInitial = new Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated();
            this.stateFinalizationActivity2 = new System.Workflow.Activities.StateFinalizationActivity();
            this.eventDrivenActivityTechnicalClearance = new System.Workflow.Activities.EventDrivenActivity();
            this.stateInitializationActivityTechnicalClearance = new System.Workflow.Activities.StateInitializationActivity();
            this.eventDrivenActivityHRClearance = new System.Workflow.Activities.EventDrivenActivity();
            this.stateInitializationActivityHRClearance = new System.Workflow.Activities.StateInitializationActivity();
            this.eventDrivenActivityAccepted = new System.Workflow.Activities.EventDrivenActivity();
            this.stateInitializationActivityAccepted = new System.Workflow.Activities.StateInitializationActivity();
            this.stateFinalizationActivity3 = new System.Workflow.Activities.StateFinalizationActivity();
            this.eventDrivenActivityRejected = new System.Workflow.Activities.EventDrivenActivity();
            this.stateInitializationActivityRejected = new System.Workflow.Activities.StateInitializationActivity();
            this.stateFinalizationActivity1 = new System.Workflow.Activities.StateFinalizationActivity();
            this.stateInitializationInitialClearanceActivity = new System.Workflow.Activities.StateInitializationActivity();
            this.eventDrivenActivityInitialClearance = new System.Workflow.Activities.EventDrivenActivity();
            this.eventDrivenActivityInitial = new System.Workflow.Activities.EventDrivenActivity();
            this.Completed = new System.Workflow.Activities.StateActivity();
            this.TechnicalClearance = new System.Workflow.Activities.StateActivity();
            this.HRClearance = new System.Workflow.Activities.StateActivity();
            this.Accepted = new System.Workflow.Activities.StateActivity();
            this.Rejected = new System.Workflow.Activities.StateActivity();
            this.InitialClearance = new System.Workflow.Activities.StateActivity();
            this.InterviewApplicationReceived = new System.Workflow.Activities.StateActivity();
            // 
            // setStateActivityTechRejected
            // 
            this.setStateActivityTechRejected.Name = "setStateActivityTechRejected";
            this.setStateActivityTechRejected.TargetStateName = "Rejected";
            // 
            // setStateActivity1
            // 
            this.setStateActivity1.Name = "setStateActivity1";
            this.setStateActivity1.TargetStateName = "Completed";
            // 
            // setStateActivityHRRejected
            // 
            this.setStateActivityHRRejected.Name = "setStateActivityHRRejected";
            this.setStateActivityHRRejected.TargetStateName = "Rejected";
            // 
            // setStateActivityHRAccepted
            // 
            this.setStateActivityHRAccepted.Name = "setStateActivityHRAccepted";
            this.setStateActivityHRAccepted.TargetStateName = "Accepted";
            // 
            // setStateActivityInitRejected
            // 
            this.setStateActivityInitRejected.Name = "setStateActivityInitRejected";
            this.setStateActivityInitRejected.TargetStateName = "Rejected";
            // 
            // setStateActivityTechClearance
            // 
            this.setStateActivityTechClearance.Name = "setStateActivityTechClearance";
            this.setStateActivityTechClearance.TargetStateName = "TechnicalClearance";
            // 
            // ifElseBranchActivityTechRejected
            // 
            this.ifElseBranchActivityTechRejected.Activities.Add(this.setStateActivityTechRejected);
            this.ifElseBranchActivityTechRejected.Name = "ifElseBranchActivityTechRejected";
            // 
            // ifElseBranchActivityHRClearance
            // 
            this.ifElseBranchActivityHRClearance.Activities.Add(this.setStateActivity1);
            codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.TechnicalClearanceApprovalProcess);
            this.ifElseBranchActivityHRClearance.Condition = codecondition1;
            this.ifElseBranchActivityHRClearance.Name = "ifElseBranchActivityHRClearance";
            // 
            // ifElseBranchActivityHRRejected
            // 
            this.ifElseBranchActivityHRRejected.Activities.Add(this.setStateActivityHRRejected);
            this.ifElseBranchActivityHRRejected.Name = "ifElseBranchActivityHRRejected";
            // 
            // ifElseBranchActivityApproved
            // 
            this.ifElseBranchActivityApproved.Activities.Add(this.setStateActivityHRAccepted);
            codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.HRClearanceApprovalProcess);
            this.ifElseBranchActivityApproved.Condition = codecondition2;
            this.ifElseBranchActivityApproved.Name = "ifElseBranchActivityApproved";
            // 
            // ifElseBranchActivityInitialClearance2
            // 
            this.ifElseBranchActivityInitialClearance2.Activities.Add(this.setStateActivityInitRejected);
            this.ifElseBranchActivityInitialClearance2.Name = "ifElseBranchActivityInitialClearance2";
            // 
            // ifElseBranchActivityInitialClearance1
            // 
            this.ifElseBranchActivityInitialClearance1.Activities.Add(this.setStateActivityTechClearance);
            codecondition3.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.InitialClearanceApprovalProcess);
            this.ifElseBranchActivityInitialClearance1.Condition = codecondition3;
            this.ifElseBranchActivityInitialClearance1.Name = "ifElseBranchActivityInitialClearance1";
            // 
            // logToHistoryListActivity2
            // 
            this.logToHistoryListActivity2.Duration = System.TimeSpan.Parse("-10675199.02:48:05.4775808");
            this.logToHistoryListActivity2.EventId = Microsoft.SharePoint.Workflow.SPWorkflowHistoryEventType.WorkflowComment;
            activitybind1.Name = "RecruitmentWorkflow";
            activitybind1.Path = "TaskOutcomeStatus";
            activitybind2.Name = "RecruitmentWorkflow";
            activitybind2.Path = "Description";
            this.logToHistoryListActivity2.Name = "logToHistoryListActivity2";
            this.logToHistoryListActivity2.OtherData = "";
            this.logToHistoryListActivity2.UserId = -1;
            this.logToHistoryListActivity2.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryDescriptionProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
            this.logToHistoryListActivity2.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));
            // 
            // completeTask2
            // 
            correlationtoken1.Name = "TechnicalClearanceToken";
            correlationtoken1.OwnerActivityName = "TechnicalClearance";
            this.completeTask2.CorrelationToken = correlationtoken1;
            this.completeTask2.Name = "completeTask2";
            activitybind3.Name = "RecruitmentWorkflow";
            activitybind3.Path = "createTaskTechnicalClearanceTaskId";
            activitybind4.Name = "RecruitmentWorkflow";
            activitybind4.Path = "TaskOutcomeStatus";
            this.completeTask2.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4)));
            this.completeTask2.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3)));
            // 
            // ifElseActivityTechnicalClearance
            // 
            this.ifElseActivityTechnicalClearance.Activities.Add(this.ifElseBranchActivityHRClearance);
            this.ifElseActivityTechnicalClearance.Activities.Add(this.ifElseBranchActivityTechRejected);
            this.ifElseActivityTechnicalClearance.Name = "ifElseActivityTechnicalClearance";
            // 
            // onTaskChangedTechnicalClearance
            // 
            activitybind5.Name = "RecruitmentWorkflow";
            activitybind5.Path = "onTaskChangedTechnicalClearanceAfterProperties";
            activitybind6.Name = "RecruitmentWorkflow";
            activitybind6.Path = "onTaskChangedTechnicalClearanceBeforeProperties";
            this.onTaskChangedTechnicalClearance.CorrelationToken = correlationtoken1;
            this.onTaskChangedTechnicalClearance.Executor = null;
            this.onTaskChangedTechnicalClearance.Name = "onTaskChangedTechnicalClearance";
            activitybind7.Name = "RecruitmentWorkflow";
            activitybind7.Path = "createTaskTechnicalClearanceTaskId";
            this.onTaskChangedTechnicalClearance.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChangedTechnicalClearance_Invoked);
            this.onTaskChangedTechnicalClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.BeforePropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6)));
            this.onTaskChangedTechnicalClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7)));
            this.onTaskChangedTechnicalClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5)));
            // 
            // createTaskTechnicalClearance
            // 
            this.createTaskTechnicalClearance.CorrelationToken = correlationtoken1;
            this.createTaskTechnicalClearance.ListItemId = -1;
            this.createTaskTechnicalClearance.Name = "createTaskTechnicalClearance";
            this.createTaskTechnicalClearance.SpecialPermissions = null;
            activitybind8.Name = "RecruitmentWorkflow";
            activitybind8.Path = "createTaskTechnicalClearanceTaskId";
            activitybind9.Name = "RecruitmentWorkflow";
            activitybind9.Path = "createTaskTechnicalClearanceTaskProperties";
            this.createTaskTechnicalClearance.MethodInvoking += new System.EventHandler(this.createTaskTechnicalClearance_MethodInvoking);
            this.createTaskTechnicalClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8)));
            this.createTaskTechnicalClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9)));
            // 
            // ifElseActivityHRClearance
            // 
            this.ifElseActivityHRClearance.Activities.Add(this.ifElseBranchActivityApproved);
            this.ifElseActivityHRClearance.Activities.Add(this.ifElseBranchActivityHRRejected);
            this.ifElseActivityHRClearance.Name = "ifElseActivityHRClearance";
            // 
            // onTaskChangedHRClearance
            // 
            activitybind10.Name = "RecruitmentWorkflow";
            activitybind10.Path = "onTaskChangedHRClearanceAfterProperties";
            activitybind11.Name = "RecruitmentWorkflow";
            activitybind11.Path = "onTaskChangedHRClearanceBeforeProperties";
            correlationtoken2.Name = "HRClearance";
            correlationtoken2.OwnerActivityName = "HRClearance";
            this.onTaskChangedHRClearance.CorrelationToken = correlationtoken2;
            this.onTaskChangedHRClearance.Executor = null;
            this.onTaskChangedHRClearance.Name = "onTaskChangedHRClearance";
            activitybind12.Name = "RecruitmentWorkflow";
            activitybind12.Path = "createTaskHRClearanceTaskId";
            this.onTaskChangedHRClearance.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChangedHRClearance_Invoked);
            this.onTaskChangedHRClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.BeforePropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11)));
            this.onTaskChangedHRClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12)));
            this.onTaskChangedHRClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10)));
            // 
            // createTaskHRClearance
            // 
            correlationtoken3.Name = "HRClearance";
            correlationtoken3.OwnerActivityName = "HRClearance";
            this.createTaskHRClearance.CorrelationToken = correlationtoken3;
            this.createTaskHRClearance.ListItemId = -1;
            this.createTaskHRClearance.Name = "createTaskHRClearance";
            this.createTaskHRClearance.SpecialPermissions = null;
            activitybind13.Name = "RecruitmentWorkflow";
            activitybind13.Path = "createTaskHRClearanceTaskId";
            activitybind14.Name = "RecruitmentWorkflow";
            activitybind14.Path = "createTaskHRClearanceTaskProperties";
            this.createTaskHRClearance.MethodInvoking += new System.EventHandler(this.createTaskHRClearance_MethodInvoking);
            this.createTaskHRClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14)));
            this.createTaskHRClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13)));
            // 
            // setStateActivityAccepted
            // 
            this.setStateActivityAccepted.Name = "setStateActivityAccepted";
            this.setStateActivityAccepted.TargetStateName = "Completed";
            // 
            // onTaskChangedAccepted
            // 
            activitybind15.Name = "RecruitmentWorkflow";
            activitybind15.Path = "onTaskChangedAcceptedAfterProperties";
            activitybind16.Name = "RecruitmentWorkflow";
            activitybind16.Path = "onTaskChangedAcceptedBeforeProperties";
            correlationtoken4.Name = "AcceptedToken";
            correlationtoken4.OwnerActivityName = "Accepted";
            this.onTaskChangedAccepted.CorrelationToken = correlationtoken4;
            this.onTaskChangedAccepted.Executor = null;
            this.onTaskChangedAccepted.Name = "onTaskChangedAccepted";
            activitybind17.Name = "RecruitmentWorkflow";
            activitybind17.Path = "createTaskAcceptedTaskId";
            this.onTaskChangedAccepted.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChangedAccepted_Invoked);
            this.onTaskChangedAccepted.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.BeforePropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16)));
            this.onTaskChangedAccepted.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17)));
            this.onTaskChangedAccepted.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15)));
            // 
            // createTaskAccepted
            // 
            this.createTaskAccepted.CorrelationToken = correlationtoken4;
            this.createTaskAccepted.ListItemId = -1;
            this.createTaskAccepted.Name = "createTaskAccepted";
            this.createTaskAccepted.SpecialPermissions = null;
            activitybind18.Name = "RecruitmentWorkflow";
            activitybind18.Path = "createTaskAcceptedTaskId";
            activitybind19.Name = "RecruitmentWorkflow";
            activitybind19.Path = "createTaskAcceptedTaskProperties";
            this.createTaskAccepted.MethodInvoking += new System.EventHandler(this.createTaskAccepted_MethodInvoking);
            this.createTaskAccepted.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind18)));
            this.createTaskAccepted.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind19)));
            // 
            // logToHistoryListActivity3
            // 
            this.logToHistoryListActivity3.Duration = System.TimeSpan.Parse("-10675199.02:48:05.4775808");
            this.logToHistoryListActivity3.EventId = Microsoft.SharePoint.Workflow.SPWorkflowHistoryEventType.WorkflowComment;
            activitybind20.Name = "RecruitmentWorkflow";
            activitybind20.Path = "TaskOutcomeStatus";
            activitybind21.Name = "RecruitmentWorkflow";
            activitybind21.Path = "Description";
            this.logToHistoryListActivity3.Name = "logToHistoryListActivity3";
            this.logToHistoryListActivity3.OtherData = "";
            this.logToHistoryListActivity3.UserId = -1;
            this.logToHistoryListActivity3.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryDescriptionProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind20)));
            this.logToHistoryListActivity3.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind21)));
            // 
            // completeTask3
            // 
            correlationtoken5.Name = "RejectedToken";
            correlationtoken5.OwnerActivityName = "Rejected";
            this.completeTask3.CorrelationToken = correlationtoken5;
            this.completeTask3.Name = "completeTask3";
            activitybind22.Name = "RecruitmentWorkflow";
            activitybind22.Path = "createTaskRejectedTaskId";
            activitybind23.Name = "RecruitmentWorkflow";
            activitybind23.Path = "TaskOutcomeStatus";
            this.completeTask3.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind23)));
            this.completeTask3.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind22)));
            // 
            // setStateActivityRejected
            // 
            this.setStateActivityRejected.Name = "setStateActivityRejected";
            this.setStateActivityRejected.TargetStateName = "Completed";
            // 
            // onTaskChangedRejected
            // 
            activitybind24.Name = "RecruitmentWorkflow";
            activitybind24.Path = "onTaskChangedRejectedAfterProperties";
            activitybind25.Name = "RecruitmentWorkflow";
            activitybind25.Path = "onTaskChangedRejectedBeforeProperties";
            this.onTaskChangedRejected.CorrelationToken = correlationtoken5;
            this.onTaskChangedRejected.Executor = null;
            this.onTaskChangedRejected.Name = "onTaskChangedRejected";
            this.onTaskChangedRejected.TaskId = new System.Guid("00000000-0000-0000-0000-000000000000");
            this.onTaskChangedRejected.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChangedRejected_Invoked);
            this.onTaskChangedRejected.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind24)));
            this.onTaskChangedRejected.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.BeforePropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind25)));
            // 
            // createTaskRejected
            // 
            this.createTaskRejected.CorrelationToken = correlationtoken5;
            this.createTaskRejected.ListItemId = -1;
            this.createTaskRejected.Name = "createTaskRejected";
            this.createTaskRejected.SpecialPermissions = null;
            activitybind26.Name = "RecruitmentWorkflow";
            activitybind26.Path = "createTaskRejectedTaskId";
            activitybind27.Name = "RecruitmentWorkflow";
            activitybind27.Path = "createTaskRejectedTaskProperties";
            this.createTaskRejected.MethodInvoking += new System.EventHandler(this.createTaskRejected_MethodInvoking);
            this.createTaskRejected.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind26)));
            this.createTaskRejected.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind27)));
            // 
            // logToHistoryListActivity1
            // 
            this.logToHistoryListActivity1.Duration = System.TimeSpan.Parse("-10675199.02:48:05.4775808");
            this.logToHistoryListActivity1.EventId = Microsoft.SharePoint.Workflow.SPWorkflowHistoryEventType.WorkflowComment;
            activitybind28.Name = "RecruitmentWorkflow";
            activitybind28.Path = "TaskOutcomeStatus";
            activitybind29.Name = "RecruitmentWorkflow";
            activitybind29.Path = "Description";
            this.logToHistoryListActivity1.Name = "logToHistoryListActivity1";
            this.logToHistoryListActivity1.OtherData = "";
            this.logToHistoryListActivity1.UserId = -1;
            this.logToHistoryListActivity1.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryDescriptionProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind28)));
            this.logToHistoryListActivity1.SetBinding(Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.HistoryOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind29)));
            // 
            // completeTask1
            // 
            correlationtoken6.Name = "InitialClearanceToken";
            correlationtoken6.OwnerActivityName = "InitialClearance";
            this.completeTask1.CorrelationToken = correlationtoken6;
            this.completeTask1.Name = "completeTask1";
            activitybind30.Name = "RecruitmentWorkflow";
            activitybind30.Path = "createTaskInitialClearanceTaskId";
            activitybind31.Name = "RecruitmentWorkflow";
            activitybind31.Path = "TaskOutcomeStatus";
            this.completeTask1.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind30)));
            this.completeTask1.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind31)));
            // 
            // createTaskInitialClearance
            // 
            correlationtoken7.Name = "InitialClearanceToken";
            correlationtoken7.OwnerActivityName = "InitialClearance";
            this.createTaskInitialClearance.CorrelationToken = correlationtoken7;
            this.createTaskInitialClearance.ListItemId = -1;
            this.createTaskInitialClearance.Name = "createTaskInitialClearance";
            this.createTaskInitialClearance.SpecialPermissions = null;
            activitybind32.Name = "RecruitmentWorkflow";
            activitybind32.Path = "createTaskInitialClearanceTaskId";
            activitybind33.Name = "RecruitmentWorkflow";
            activitybind33.Path = "createTaskInitialClearanceTaskProperties";
            this.createTaskInitialClearance.MethodInvoking += new System.EventHandler(this.createTaskInitialClearance_MethodInvoking);
            this.createTaskInitialClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind32)));
            this.createTaskInitialClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind33)));
            // 
            // ifElseActivityInitialClearance
            // 
            this.ifElseActivityInitialClearance.Activities.Add(this.ifElseBranchActivityInitialClearance1);
            this.ifElseActivityInitialClearance.Activities.Add(this.ifElseBranchActivityInitialClearance2);
            this.ifElseActivityInitialClearance.Name = "ifElseActivityInitialClearance";
            // 
            // onTaskChangedInitialClearance
            // 
            activitybind34.Name = "RecruitmentWorkflow";
            activitybind34.Path = "onTaskChangedInitialClearanceAfterProperties";
            activitybind35.Name = "RecruitmentWorkflow";
            activitybind35.Path = "onTaskChangedInitialClearanceBeforeProperties";
            this.onTaskChangedInitialClearance.CorrelationToken = correlationtoken6;
            this.onTaskChangedInitialClearance.Executor = null;
            this.onTaskChangedInitialClearance.Name = "onTaskChangedInitialClearance";
            activitybind36.Name = "RecruitmentWorkflow";
            activitybind36.Path = "createTaskInitialClearanceTaskId";
            this.onTaskChangedInitialClearance.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChangedInitialClearance_Invoked);
            this.onTaskChangedInitialClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind34)));
            this.onTaskChangedInitialClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.BeforePropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind35)));
            this.onTaskChangedInitialClearance.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind36)));
            // 
            // setStateActivityInitial
            // 
            this.setStateActivityInitial.Name = "setStateActivityInitial";
            this.setStateActivityInitial.TargetStateName = "InitialClearance";
            // 
            // onWorkflowActivatedInitial
            // 
            correlationtoken8.Name = "InitialToken";
            correlationtoken8.OwnerActivityName = "InterviewApplicationReceived";
            this.onWorkflowActivatedInitial.CorrelationToken = correlationtoken8;
            this.onWorkflowActivatedInitial.EventName = "OnWorkflowActivated";
            this.onWorkflowActivatedInitial.Name = "onWorkflowActivatedInitial";
            activitybind37.Name = "RecruitmentWorkflow";
            activitybind37.Path = "workflowProperties";
            this.onWorkflowActivatedInitial.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onWorkflowActivatedInitial_Invoked);
            this.onWorkflowActivatedInitial.SetBinding(Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind37)));
            // 
            // stateFinalizationActivity2
            // 
            this.stateFinalizationActivity2.Activities.Add(this.completeTask2);
            this.stateFinalizationActivity2.Activities.Add(this.logToHistoryListActivity2);
            this.stateFinalizationActivity2.Name = "stateFinalizationActivity2";
            // 
            // eventDrivenActivityTechnicalClearance
            // 
            this.eventDrivenActivityTechnicalClearance.Activities.Add(this.onTaskChangedTechnicalClearance);
            this.eventDrivenActivityTechnicalClearance.Activities.Add(this.ifElseActivityTechnicalClearance);
            this.eventDrivenActivityTechnicalClearance.Name = "eventDrivenActivityTechnicalClearance";
            // 
            // stateInitializationActivityTechnicalClearance
            // 
            this.stateInitializationActivityTechnicalClearance.Activities.Add(this.createTaskTechnicalClearance);
            this.stateInitializationActivityTechnicalClearance.Name = "stateInitializationActivityTechnicalClearance";
            // 
            // eventDrivenActivityHRClearance
            // 
            this.eventDrivenActivityHRClearance.Activities.Add(this.onTaskChangedHRClearance);
            this.eventDrivenActivityHRClearance.Activities.Add(this.ifElseActivityHRClearance);
            this.eventDrivenActivityHRClearance.Name = "eventDrivenActivityHRClearance";
            // 
            // stateInitializationActivityHRClearance
            // 
            this.stateInitializationActivityHRClearance.Activities.Add(this.createTaskHRClearance);
            this.stateInitializationActivityHRClearance.Name = "stateInitializationActivityHRClearance";
            // 
            // eventDrivenActivityAccepted
            // 
            this.eventDrivenActivityAccepted.Activities.Add(this.onTaskChangedAccepted);
            this.eventDrivenActivityAccepted.Activities.Add(this.setStateActivityAccepted);
            this.eventDrivenActivityAccepted.Name = "eventDrivenActivityAccepted";
            // 
            // stateInitializationActivityAccepted
            // 
            this.stateInitializationActivityAccepted.Activities.Add(this.createTaskAccepted);
            this.stateInitializationActivityAccepted.Name = "stateInitializationActivityAccepted";
            // 
            // stateFinalizationActivity3
            // 
            this.stateFinalizationActivity3.Activities.Add(this.completeTask3);
            this.stateFinalizationActivity3.Activities.Add(this.logToHistoryListActivity3);
            this.stateFinalizationActivity3.Name = "stateFinalizationActivity3";
            // 
            // eventDrivenActivityRejected
            // 
            this.eventDrivenActivityRejected.Activities.Add(this.onTaskChangedRejected);
            this.eventDrivenActivityRejected.Activities.Add(this.setStateActivityRejected);
            this.eventDrivenActivityRejected.Name = "eventDrivenActivityRejected";
            // 
            // stateInitializationActivityRejected
            // 
            this.stateInitializationActivityRejected.Activities.Add(this.createTaskRejected);
            this.stateInitializationActivityRejected.Name = "stateInitializationActivityRejected";
            // 
            // stateFinalizationActivity1
            // 
            this.stateFinalizationActivity1.Activities.Add(this.completeTask1);
            this.stateFinalizationActivity1.Activities.Add(this.logToHistoryListActivity1);
            this.stateFinalizationActivity1.Name = "stateFinalizationActivity1";
            // 
            // stateInitializationInitialClearanceActivity
            // 
            this.stateInitializationInitialClearanceActivity.Activities.Add(this.createTaskInitialClearance);
            this.stateInitializationInitialClearanceActivity.Name = "stateInitializationInitialClearanceActivity";
            // 
            // eventDrivenActivityInitialClearance
            // 
            this.eventDrivenActivityInitialClearance.Activities.Add(this.onTaskChangedInitialClearance);
            this.eventDrivenActivityInitialClearance.Activities.Add(this.ifElseActivityInitialClearance);
            this.eventDrivenActivityInitialClearance.Name = "eventDrivenActivityInitialClearance";
            // 
            // eventDrivenActivityInitial
            // 
            this.eventDrivenActivityInitial.Activities.Add(this.onWorkflowActivatedInitial);
            this.eventDrivenActivityInitial.Activities.Add(this.setStateActivityInitial);
            this.eventDrivenActivityInitial.Name = "eventDrivenActivityInitial";
            // 
            // Completed
            // 
            this.Completed.Name = "Completed";
            // 
            // TechnicalClearance
            // 
            this.TechnicalClearance.Activities.Add(this.stateInitializationActivityTechnicalClearance);
            this.TechnicalClearance.Activities.Add(this.eventDrivenActivityTechnicalClearance);
            this.TechnicalClearance.Activities.Add(this.stateFinalizationActivity2);
            this.TechnicalClearance.Name = "TechnicalClearance";
            // 
            // HRClearance
            // 
            this.HRClearance.Activities.Add(this.stateInitializationActivityHRClearance);
            this.HRClearance.Activities.Add(this.eventDrivenActivityHRClearance);
            this.HRClearance.Name = "HRClearance";
            // 
            // Accepted
            // 
            this.Accepted.Activities.Add(this.stateInitializationActivityAccepted);
            this.Accepted.Activities.Add(this.eventDrivenActivityAccepted);
            this.Accepted.Name = "Accepted";
            // 
            // Rejected
            // 
            this.Rejected.Activities.Add(this.stateInitializationActivityRejected);
            this.Rejected.Activities.Add(this.eventDrivenActivityRejected);
            this.Rejected.Activities.Add(this.stateFinalizationActivity3);
            this.Rejected.Name = "Rejected";
            // 
            // InitialClearance
            // 
            this.InitialClearance.Activities.Add(this.eventDrivenActivityInitialClearance);
            this.InitialClearance.Activities.Add(this.stateInitializationInitialClearanceActivity);
            this.InitialClearance.Activities.Add(this.stateFinalizationActivity1);
            this.InitialClearance.Name = "InitialClearance";
            // 
            // InterviewApplicationReceived
            // 
            this.InterviewApplicationReceived.Activities.Add(this.eventDrivenActivityInitial);
            this.InterviewApplicationReceived.Name = "InterviewApplicationReceived";
            // 
            // RecruitmentWorkflow
            // 
            this.Activities.Add(this.InterviewApplicationReceived);
            this.Activities.Add(this.InitialClearance);
            this.Activities.Add(this.Rejected);
            this.Activities.Add(this.Accepted);
            this.Activities.Add(this.HRClearance);
            this.Activities.Add(this.TechnicalClearance);
            this.Activities.Add(this.Completed);
            this.CompletedStateName = "Completed";
            this.DynamicUpdateCondition = null;
            this.InitialStateName = "InterviewApplicationReceived";
            this.Name = "RecruitmentWorkflow";
            this.CanModifyActivities = false;

        }

        #endregion

        private SetStateActivity setStateActivity1;
        private Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity logToHistoryListActivity3;
        private Microsoft.SharePoint.WorkflowActions.CompleteTask completeTask3;
        private StateFinalizationActivity stateFinalizationActivity3;
        private Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity logToHistoryListActivity1;
        private Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity logToHistoryListActivity2;
        private Microsoft.SharePoint.WorkflowActions.CompleteTask completeTask2;
        private StateFinalizationActivity stateFinalizationActivity2;
        private Microsoft.SharePoint.WorkflowActions.CompleteTask completeTask1;
        private StateFinalizationActivity stateFinalizationActivity1;
        private SetStateActivity setStateActivityHRRejected;
        private SetStateActivity setStateActivityHRAccepted;
        private IfElseBranchActivity ifElseBranchActivityHRRejected;
        private IfElseBranchActivity ifElseBranchActivityApproved;
        private IfElseActivity ifElseActivityHRClearance;
        private Microsoft.SharePoint.WorkflowActions.OnTaskChanged onTaskChangedHRClearance;
        private Microsoft.SharePoint.WorkflowActions.CreateTask createTaskHRClearance;
        private EventDrivenActivity eventDrivenActivityHRClearance;
        private StateInitializationActivity stateInitializationActivityHRClearance;
        private StateActivity HRClearance;
        private SetStateActivity setStateActivityRejected;
        private Microsoft.SharePoint.WorkflowActions.OnTaskChanged onTaskChangedRejected;
        private SetStateActivity setStateActivityAccepted;
        private Microsoft.SharePoint.WorkflowActions.CreateTask createTaskRejected;
        private Microsoft.SharePoint.WorkflowActions.OnTaskChanged onTaskChangedAccepted;
        private Microsoft.SharePoint.WorkflowActions.CreateTask createTaskAccepted;
        private SetStateActivity setStateActivityTechRejected;
        private IfElseBranchActivity ifElseBranchActivityTechRejected;
        private IfElseBranchActivity ifElseBranchActivityHRClearance;
        private IfElseActivity ifElseActivityTechnicalClearance;
        private Microsoft.SharePoint.WorkflowActions.OnTaskChanged onTaskChangedTechnicalClearance;
        private SetStateActivity setStateActivityInitRejected;
        private Microsoft.SharePoint.WorkflowActions.CreateTask createTaskTechnicalClearance;
        private EventDrivenActivity eventDrivenActivityTechnicalClearance;
        private StateInitializationActivity stateInitializationActivityTechnicalClearance;
        private EventDrivenActivity eventDrivenActivityAccepted;
        private StateInitializationActivity stateInitializationActivityAccepted;
        private EventDrivenActivity eventDrivenActivityRejected;
        private StateInitializationActivity stateInitializationActivityRejected;
        private IfElseBranchActivity ifElseBranchActivityInitialClearance2;
        private IfElseBranchActivity ifElseBranchActivityInitialClearance1;
        private IfElseActivity ifElseActivityInitialClearance;
        private SetStateActivity setStateActivityTechClearance;
        private Microsoft.SharePoint.WorkflowActions.OnTaskChanged onTaskChangedInitialClearance;
        private EventDrivenActivity eventDrivenActivityInitial;
        private Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated onWorkflowActivatedInitial;
        private SetStateActivity setStateActivityInitial;
        private Microsoft.SharePoint.WorkflowActions.CreateTask createTaskInitialClearance;
        private StateInitializationActivity stateInitializationInitialClearanceActivity;
        private EventDrivenActivity eventDrivenActivityInitialClearance;
        private StateActivity Completed;
        private StateActivity TechnicalClearance;
        private StateActivity Accepted;
        private StateActivity Rejected;
        private StateActivity InitialClearance;
        private StateActivity InterviewApplicationReceived;














































































































    }
}
